do one's impression - Turkish English Dictionary